#ifndef _PHYSICAL_OPERATORS_GENERATOR_H_
#define _PHYSICAL_OPERATORS_GENERATOR_H_

#include "Generator.h"

class PhysicalOperatorsGenerator : public Generator
{
private:
	virtual void generate(std::vector <OperatorNode *> :: iterator begin);
public:
	PhysicalOperatorsGenerator(int property, int priority = MAX_PRIORITY);
	~PhysicalOperatorsGenerator();

	virtual bool generate(Query *q, QueryStorage *qs, int startpos, int *queryNumber);
};

#endif